package edu.neu.highway.service;

import edu.neu.highway.vo.flux.FluxQueryParams;
import edu.neu.highway.vo.flux.FluxQueryResult;

/**
 * <h1>流量查询接口定义</h1>
 */
public interface IFluxQueryService {

    /**
     * <h2>流量门架数据查询</h2>
     * @param fluxQuery 查询语句
     * @return 查询结果
     */
    FluxQueryResult queryFlowByFlux(String fluxQuery);

    /**
     * <h2>高速门架流量查询</h2>
     * 反回各路段流量情况
     * @param params 查询参数
     * @return 流量查询结果
     */
    FluxQueryResult queryFlowByParams(FluxQueryParams params);
}
